<#5294#>
The <#2862#>wm-shell<#2862#> class is a subclass of shells which interact with the
window manager. The accessors defined by the <#2863#>wm-shell<#2863#> class allow
the application programmer to initialize and modify the standard
top-level window properties used to communicate with the window
manager. See [#icccm##1###], Section 4.1.2.
<#2868#>wm-shell<#2868#> should not be instantiated directly. Instead, window
manager shells are always instances of one of the <#2869#>wm-shell<#2869#>
subclasses --- <#2870#>transient-shell<#2870#> or <#2871#>top-level-shell<#2871#>.
<#4709#>
<#4457#><#2872#>wm-shell Class<#2872#><#4457#>
#tex2html_wrap_inline10369#
<#4709#>
#tex2html_wrap_inline10372#
#tex2html_wrap_inline10373#
#tex2html_wrap_inline10374#
#tex2html_wrap_inline10375#
The <#2924#>transient-shell<#2924#> class is
a subclass of shells which are <#2925#>transients<#2925#>
for
their owners. The exact meaning of this relationship is defined by the
window manager, but typically a window manager will unmap a <#2927#>transient-shell<#2927#> when its owner becomes unmapped or iconified and will
not allow a <#2928#>transient-shell<#2928#> to be individually iconified. A window
manager may also display a <#2929#>transient-shell<#2929#> with distinctive
``decoration.''
<#4710#>
<#4463#><#2930#>transient-shell Class<#2930#><#4463#>
#tex2html_wrap_inline10376#
<#4710#>
The <#2939#>top-level-shell<#2939#> class is the base class of normal top-level
shells, with full window manager interaction. A root shell is typically
a <#2940#>top-level-shell<#2940#>.
<#4711#>
<#4465#><#2942#>top-level-shell Class<#2942#><#4465#>
#tex2html_wrap_inline10379#
<#4711#>
#tex2html_wrap_inline10382#
#tex2html_wrap_inline10383#
#tex2html_wrap_inline10384#
#tex2html_wrap_inline10385#
#tex2html_wrap_inline10386#
=0 <#5300#>=0 <#5304#>